@charset "utf-8";
/*=================================
        Title:chikitsha.com
        Date:17.01.2011              
        By: Jitu
=================================*/
body {
    font-family: Arial,Tahoma,Georgia,Verdana, "Trebuchet MS", Lucida,Helvetica, sans-serif;
    text-align      : center;
    background:#fff;
    color: #333333;
    font-size: 14px;
    line-height: 20px;
    /*padding-bottom:125px;*/
}

body.bangla{
    font-family     : solaimanLipi,'siyam rupali', 'Segoe UI', verdana, arial,sans-serif;
    font-size: 16px;
}

* {
    margin          : 0;
    padding         : 0;
    outline-style   : none;
    outline-width   : 0;
}
img,fieldset {
    border          : none;
}
ul,ol,li {
    list-style      : none;
}
input, textarea, select {
    font-family     : Arial;
    font-size       : inherit;
    font-weight     : inherit;
    border:none;
}
a {
    text-decoration : none;
    color:#000;
}
a:hover {
    text-decoration : none;
}

.hide , a small{
    position        : absolute;
    left            : -9999px;
}


.p20{ padding-bottom:20px;}
.p10{ padding-bottom:10px;}
.nospace{margin:0;}
.clear{ clear:both}
.ignore{border:none;}
.alt{}
.fl{float:left;}
.fr{float:right;}
.bl{display:block;}
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mb30{ margin-bottom:10px;}


/* page structure */


/* header area */
.outer_wraper{
    height: 165px;
    width:100%;
    background: #d9e6ec url(../img/head_wrap_bg.gif) repeat-x left bottom;
    text-align: center;
}

.header{
    background: #b2d4eb;
    text-align: left;
    
}

.wraper{
    width:1000px;
    margin:0 auto;  
    
    
}

.header_container{
    width: 980px;
    height: 155px;
    position: relative;
    margin-left: 10px;
}

.header_container .language{
    position: absolute;
    right:7px;
    top:5px;
    width: 300px;
    font:normal 11px/14px arial;
    color:#000;
    text-align: right;
}

.header_container .language a{
    display: block;
    font:normal 14px/18px arial;
    color:#004d94;
}


.mt10{
    margin-top:10px;
}

.mt20{
    margin-top:20px;
}

/* main body starts */

.main_body{
    background:#fff url(../img/wrap_bg.gif) repeat-y left top;
    text-align: left;
    
}

.main_container{
    /*height: 500px;*/
    width: 980px;
    margin-left: 10px;
    text-align: left;
    overflow: hidden;
}


/*----------- navigation --------*/
.mainNav{
    width:980px; height:45px;
    background:url(../img/nav-bg.jpg) repeat-x;
    /*position:absolute;
    bottom:0;
    left:0;*/
}
.innerNav{
    height:45px;
    background:url(../img/nav-right.jpg) no-repeat right top;
}
.innerNav ul{
    height:45px;
    background:url(../img/nav-left.jpg) no-repeat left top;
}
.innerNav li{
    display:block; height:39px;
    /*overflow:hidden;*/
    float:left;
    margin-top:6px;
    position: relative;
}
.innerNav li ul{
    width: 220px;
    visibility: hidden;
    position: absolute;
    height: auto;
}

.innerNav li li{
    margin: 0;
    background: #004d95;
    width: 220px;
    
}
.innerNav li li a{
    width: 180px;
    text-align: left;
}
.innerNav a{
    font:normal 12px/15px arial;
    color:#eeeeee;
    /*height:39px;*/
    height:15px;
    float:left;
    
    overflow:hidden;
    
    text-transform:uppercase;
    text-decoration:none;
    display:block;
    padding:11px 20px 12px 20px;
    background:url(../img/hover.jpg) no-repeat left top;
}
.innerNav a:hover,.innerNav #selected{
    color:#FFF;
    text-decoration:none;
    background:url(../img/hover.jpg) repeat-x 0 -39px;
}
.innerNav #home a{
    width:76px; height:39px;
    padding:0;
    text-align:center;
    line-height:39px;
    margin-left:10px;
    display:inline;
    background:url(../img/home.jpg) no-repeat top left;
}
.innerNav #home a:hover,#home #selected{
    background:url(../img/home.jpg) no-repeat 0 -39px;
}


/* search area */


.search_box{
    height: 30px;
    width: 980px;
    background: #bf2e00;
    margin-top: 6px;
    margin-bottom: 10px;
}

.search_box form *{
    float: right;
    margin-top: 4px;
    margin-right: 10px;
}
.search_box form .go_btn{
    margin-right: 130px;
}
.search_box form #key_search{
    height: 22px;
    width: 280px;
    border: none;
    
}
.search_box form label{
    font:bold 16px/22px Georgia;
    color:#fff;
    
}

/* main body structure */

.middle_container{
    width:980px;
    float: left;
}

.middle_container .left{
    width:850px;
    float: left;
}

.middle_container .left .sidebar{
    width:194px;
    float: left;
}


.sidebar .box{
    width: 194px;
    background: url(../img/boxbg.gif) repeat-y;
    
    border-bottom: 4px solid #cccccc;
    font:bold 12px/14px arial;
    color:#000;
    float: left;
}
.sidebar .inner_box{
    width:174px;
    margin:10px;
}
.sidebar .box a{
    font:bold 12px/14px arial;
    color:#000;
}

.sidebar .box h3{
    font:bold 14px/35px georgia;
    color:#ffffff;
    height: 35px;
    width:194px;
    background: #6d8cc1 url(../img/boxtop.gif) no-repeat;
    text-align: center;
}

.sidebar .box ul{
    float: left;
}
.sidebar .box ul li{
    margin-bottom:20px;
}
.sidebar .box .more{
    color:#6d8cc1;
    float: right;
    clear:both;    
}

.adv{
    margin-top: 20px;
    float: left;
    width: 194px;
    overflow: hidden;
}

.placeholder1{
    height: 500px;    
    background: #f1f5f8;
    text-align: center;
    font:normal 16px/18px arial;
    
}


.middle{
    width:646px;
    margin-left: 10px;
    float: left;
    min-height: 500px;
}

.orbit{
    width:646px;
    height: 523px;
    background: url(../img/middle_area.jpg) no-repeat;
    margin-top: 10px;
    position: relative;
}



.footer_wraper{
    background: url(../img/footerbg.gif) repeat-x;
    height: 198px;
    width: 100%;
}

.txt {
    padding: 20px 0;
}

.txt h2{
    font: normal 24px/30px verdana;
}

.right_advertise{
    width:120px;
    overflow: hidden;
    float: right;
    padding:10px 0;
}


/* cms */



.orbit a{
    position: absolute;
}
.btn_hospital{
    left: 79px;
    top: 27px;
}
.btn_hospital:hover{
    left: 65px;
    top: 15px;
}
.btn_hospital:hover img{
    width:100px;
}

.btn_medicine {
    left:447px;
    top:32px;
}

.btn_medicine:hover {
    left:432px;
    top:20px;
}
.btn_medicine:hover img {
    width:100px;
}

.btn_ambulance {
    left:255px;
    top:139px;
    
}

.btn_ambulance:hover {
    left:245px;
    top:125px;
    
}
.btn_ambulance:hover img{
    width:120px;
}

.btn_blood {
    left:312px;
    top:275px;
    
}
.btn_blood:hover {
    left:300px;
    top:260px;
    
}
.btn_blood:hover img {
    width:100px;
}

.btn_diagnostic {
    left:108px;
    top:373px;
    
}
.btn_diagnostic:hover{
    left:90px;
    top:360px;
    
}
.btn_diagnostic:hover img{
    width:100px;
}


.btn_equipment{
    left:495px;
    top:389px;
}

.btn_equipment:hover{
    left:480px;
    top:376px;
}
.btn_equipment:hover img{
    width:100px;
    
}

/*-------- sale items ---------*/
.itemsInfo{
    width:630px;
}
.itemsInfo h1{
    font-size:17px;
    text-transform:uppercase;
    font-family:"Trebuchet MS";
    color:#012745;
    padding-bottom:20px;
}
.itemsInfo h2{
    font-size:15px;
    color:#012745;
    padding-top:20px;
}
.list1{
    overflow:hidden;
    width:620px;
    padding-bottom:18px;
}
.list1 li{
    display:block;
    background:url(../images/arrow2.jpg) no-repeat 0 4px;
    padding:0 0 0 12px;
    width:194px;
    float:left;
}
.list1 a{
    font-size:12px;
    color:#272727;
}
.list1 a:hover{
    color:#9C0D0D;
}
.type1{
    width:630px;
    overflow:hidden;
    padding-bottom:10px;
}
.type2{
    width:630px;
}
.showResult{
    width:630px;
}
.type1 span{
    color:#0058A6;
    display:block;
    padding:0 0 10px 0;
}
.type1 p{
    overflow:hidden;
    padding-bottom:10px;
}
.type1 label{
    display:block;
    width:136px;
    float:left;
    line-height:19px;
}
.type1 select{
    height:19px;
    font-size:11px;
}
.showResult p{
    padding:0 20px 0 0;
    font-size:12px;
}
.showResult a{
    font-size:12px;
    font-weight:bold;
    margin:0 8px;
    text-decoration:none;
}
.showResult a:hover{
    color:#970506;
}
.showResult b{
    color:#970506;
    margin:0 8px;
}
.type3{
    width:622px;
    background:url(../images/type3-bg.jpg) repeat-y;
    overflow:hidden;
    border-bottom:1px solid #D3D3D3;
    padding-bottom:20px;
    margin-bottom:20px;
}
.box3,.box4{
    width:291px;
    float:left;
}
.box4{
    float:right;
}
.box5{
    overflow:hidden;
    padding-bottom:10px;
}
* html box5{
    padding-bottom:20px;
}
.box5 span{
    display:block;
    width:138px; 
    height:118px;
    border:1px solid #A6A7A9;
    float:left;
}
.box7{
    width:140px;
    float:right;
}
.box7 p{
    font-size:11px;
    line-height:14px;
    padding-bottom:4px;
}
.box7 b,.box7 strong{
    display:block;
    color:#444444;
    font-size:13px;
}
.box7 strong{
    color:#9E0D0D;
}
.box7 i{
    font-style:normal;
    color:#004D94;
} 
.box6{
    width:281px; 
    height:65px;
    background:url(../images/box6-bg.gif) no-repeat;
    padding:10px 0 0 10px;
}
.box6 p{
    font-size:12px;
    line-height:17px;
    padding:0;
}
.box6 b{
    color:#004D94;
}
.box6 i{
    font-style:normal;
    color:#9E0D0D;
}
.box8{
    overflow:hidden;
}
.box6 .box8 b{
    font-size:12px;
    line-height:17px;
    font-weight:normal;
    display:block;
    padding-bottom:2px;
}
.box6 .box8 i{
    font-size:10px;
    line-height:15px;
    font-style:normal;
    display:block;
    color:#444444;
}
.altSelect{
    width:130px; 
    height:20px;
    float:left;
    margin:2px 20px 0 0;
}


/*------------- medical supplies -------*/
.suppliesInfo1{
    width:578px;
    border:1px solid #D6D8D9;
    overflow:hidden;
    padding:20px;
    margin-bottom:20px;
}
.suppliesInfo2{
    width:395px;
    float:left;
}

.suppliesInfo2 label.optTitle{
    width:270px;
    font-size:12px;
    font-weight:bold;
}
.suppliesInfo2 strong{
    display:block;
    font-size:15px;
    color:#021F35;
    padding-bottom:10px;
}
.suppliesInfo2 a:hover{
    color:#004D94;
    text-decoration:none;
}


.suppliesInfo2 p{
    padding-bottom:10px;
    overflow:hidden;
}
.price1{
    width:120px;
    float:left;
}
.price2{
    width:120px;
    float:left;
}
.suppliesInfo2 i{
    font-style:normal;
    color:#CD1109;
}
.suppliesInfo2 select{
    height:20px;
}

.suppliesInfo2 .fright{
    margin-right:15px;
    float:right;
}

.suppliesInfo2 label{
    width:56px;
    display:block;
    float:left;
    line-height:20px;
}
.altSelect1{
    width:198px;
    float:left;
}
.altSelect2{
    margin-right:13px;
}
.suppliesInfo2 b{
    font-size:15px;
    color:#004D94;
}
/*.suppliesInfo3{
    width:180px; 
    height:140px;
    border:1px solid #C4C5C6;
    float:right;
    display:inline;
}
*//*----*/
.suppliesInfo3{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 180px;
    height: 140px;
    border:1px solid #C4C5C6;
    font-size:12px;
    line-height:12px;
}
.suppliesInfo3 * {
    vertical-align: middle;
}
.suppliesInfo3 i {
    display: inline-block;
    height:100%;
}
/**/
.price3{
    float:left;
}
.infoCenter p{
    padding:0 20px 10px 0;
}
.headingTxt{
    padding-bottom:14px;
}
.custService{
    width:600px;
    background:url(../images/customer-service.jpg) repeat-x;
    padding:0 10px;
}
.custService a{
    display:block;
    color:#9E0D0D;
    font-size:12px;
    padding:5px 0 6px 0;
    font-weight:bold;
    cursor:pointer;
}
.custService a:hover{
    color:#9E0D0D;
}
.custService p{
    font-size:12px;
    padding: 0 0 23px 0;
}



.noticeboard{
    width:645px;
    overflow: hidden;
}

.noticeboard h4{
    width:186px;
    height:32px;
    background: url(../img/tabbg.gif) no-repeat;
    font:bold 18px/32px arial;
    color:#fff;
    padding:0 20px;   
    text-align: center;
}

.notice_slider{
    border:1px solid #a5aeb3;
    width:613px;
    padding:15px;
    background: url(../img/noticebg.gif) repeat-x left bottom;
    
}

.notice_box{
    width:613px;
    
}

.footer {
    width:900px;
    padding:30px 50px 0 50px;
    font:bold 10px/18px arial;
    text-align:center;
}

.footer a{
    color:#000;
    
}

.footer span{
    display: inline-block;
    width:45px;
}


.productBox1{
    width:582px;
    overflow:hidden;
    border:1px solid #D6D8D9;
    margin-bottom:20px;
    padding:20px 18px;
}
.productBox2{
    width:282px;
    float:left;
}
.productBox3{
    width:280px;
    float:right;
}


.productBox2 span{
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    width:276px; 
    height:240px;
    border:2px solid #E1E1E1;
}
* html .productBox2 span{
    display:block;
}
*+ html .productBox2 span{
    display:block;
}
.productBox2 span * {
    vertical-align:middle;
}
.productBox2 span i{
    display: inline-block;
    width: 1px;
}



.productBox2 p.padder{
    padding:10px 0 20px 20px;
}
.productBox2 .print{
    background:url(../images/print.jpg) no-repeat left top;
    padding-left:22px;
    margin-right:20px;
    color:#2A5DB0;
}
.productBox2 .share{
    background:url(../images/share.jpg) no-repeat 0 2px;
    padding-left:23px;
    color:#2A5DB0;
}
.productBox2 .print:hover,.productBox2 .share{
    color:#2A5DB0;
}
#variant_tag p{
    height:1%;
}

.productBox3 strong{
    color:#021F35;
    font-size:15px;
    display:block;
    padding:0 0 10px 0;
}
.productBox3 p{
    font-size:15px;
    overflow:hidden;
}
.productBox3 i{
    color:#9E0D0D;
    font-style:normal;
    font-weight:bold;
}
.productBox3 .soldBy{
    color:#004D94;
    padding-right:10px;
    font-size:14px;
}
.productBox3 span{
    padding-bottom:5px;
}
.selectOption{
    overflow:hidden;
    padding-top:5px;
}
.quest{
    float:right;
    display:block;
}
.boxcon2 {
    padding-right:10px;
}
.option{
    float:left;
    width:185px;
}
.option label,.quest label{
    width:178px;
    display:block;
    line-height:20px;
}
.option select,.quest select{
    width:178px; height:20px;
}
.quest label{
    width:44px;
}
.quest select{
    width:44px;
    margin-bottom:10px; 
}
.buyNow{
    margin-left:204px;
}
.altselectOption{
    width:266px; height:116px;
    background:url(../images/product-box-bg.jpg) no-repeat;
    padding-left:12px;
    margin-top:10px;
    position:relative;    
}

.altselectOption .buyNow{
    margin-left:0;
    clear:both;
    position:absolute;
    right:10px;
    top:85px;
}
.altselectOption span{
    font-size:13px;
    padding:10px 0 5px 0;
    display:block;
}
.altselectOption b{
    color:#004D94;
}
.altselectOption i{
    color:#CD1109;
    font-style:normal;
}
.contTxt{
    width:620px;
}
.contTxt h3{
    color:#012745;
}
.contTxt p{
    padding:0 40px 20px 0;
    line-height:19px;
    position:relative;
}
.productList{
    width:620px;
    background:url(../images/product-list-bg.jpg) repeat-x;
}
.productList dt,.productList h3{
    display:block;
    padding:20px 20px 10px 10px;
    font-family:"Trebuchet MS";
    font-size:17px;
}
.productList dd{
    float:left;
    display:block;
    padding:0 20px 20px 0;
}
.productList dd.altdd1{
    padding:0 0 20px 0;
}
.productList dd span{
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    width:138px; height:107px;
    border:1px solid #A6A7A9;
}
* html .productList dd span{
    display:block;
}
*+ html .productList dd span{
    display:block;
}
.productList dd span * {
    vertical-align:middle;
}
.productList p{
    font-size:12px;
    padding-top:5px;
    width:138px;
}

.side{
    width:200px;
    background:#F2F2F2 url(../images/side-top.jpg) no-repeat top left;
}
.side ul{
    background:url(../images/side-bottom.jpg) no-repeat bottom left;
    padding-bottom:50px;
}

.side ul ul{
    padding:0px;
    padding-left:20px;
}
.side li{
    display:block;
    background:url(../images/arrow.jpg) no-repeat 0 3px;
    margin-left:10px;
    padding:0 0 8px 8px;
    width:182px;
}
.side a{
    color:#054581;
}
li.altLi2{
    background:none;
    font-size:19px;
    color:#3D3D3D;
    font-family:"Trebuchet MS";
    padding-top:5px;
}
.outerBox2{
    width:200px;
    background:url(../images/box2-bg.jpg) repeat-y;
    margin:0 0 10px 20px;
}
.box2{
    background:url(../images/box2-bottom.jpg) no-repeat bottom;
    padding-bottom:15px;
}
.box2 h2{
    width:180px; height:32px;
    padding-left:20px;
    background:url(../images/box2-top.jpg) no-repeat top left;
    color:#FFF;
    line-height:32px;
}
.box2 input{
    width:150px; height:20px;
    border:1px solid #AFACAC;
    padding:3px 0 0 8px;
}
input.submitBtn{
    width:56px; 
    height:20px;
    border:0;
    padding:0;
}
.box2 p{
    padding:5px 0 5px 20px;
}
.box2 p.msg{
    padding:20px 10px 0;
    color:#004D94;
    font-weight:bold;
}
.box2 span{
    display:block;
    line-height:12px;
    font-size:11px;
    padding:5px 0 5px 20px;
}
.addArea1{
    width:200px;
    margin:0 0 0 20px;
}
.addArea1 strong{
    display:block;
    color:#B3B3B3;
    font-size:10px;
    text-transform:uppercase;
}
.addArea1 p{
    margin-bottom:10px;
}